+Sun Aug 22 13:32:33 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtkliststore.c (gtk_list_store_insert): Normalize the
+ position so we don't create paths with off-list
+ indices. (#150320).
+
Sun Aug 22 12:04:59 2004 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtkliststore.c (gtk_list_store_sort_iter_changed): Use the
+Sun Aug 22 13:32:33 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtkliststore.c (gtk_list_store_insert): Normalize the
+ position so we don't create paths with off-list
+ indices. (#150320).
+
Sun Aug 22 12:04:59 2004 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtkliststore.c (gtk_list_store_sort_iter_changed): Use the
+Sun Aug 22 13:32:33 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtkliststore.c (gtk_list_store_insert): Normalize the
+ position so we don't create paths with off-list
+ indices. (#150320).
+
Sun Aug 22 12:04:59 2004 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtkliststore.c (gtk_list_store_sort_iter_changed): Use the
+Sun Aug 22 13:32:33 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtkliststore.c (gtk_list_store_insert): Normalize the
+ position so we don't create paths with off-list
+ indices. (#150320).
+
Sun Aug 22 12:04:59 2004 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtkliststore.c (gtk_list_store_sort_iter_changed): Use the
GtkTreePath *path;
GtkSequence *seq;
GtkSequencePtr ptr;
+ gint length;
g_return_if_fail (GTK_IS_LIST_STORE (list_store));
g_return_if_fail (iter != NULL);
seq = list_store->seq;
+ length = _gtk_sequence_get_length (seq);
+ if (position > length)
+ position = length;
+
ptr = _gtk_sequence_get_ptr_at_pos (seq, position);
ptr = _gtk_sequence_insert (ptr, NULL);